moral philosopher - English Synonyms Dictionary